@charset "utf-8";
/* CSS Document */




.ipart01{ width:100%; margin:0 auto; padding:64px 0 80px 0}
.wrap{ width:1200px; margin:0 auto } 
.ipart01 span{ font-size:40px; font-family:Arial, Helvetica, sans-serif; text-

transform:uppercase; color:#434345; display:block; font-weight:bold; text-align:center}
.ipart01 h2{ font-size:20px; color:#5a5a5a; text-align:center; font-weight:normal}





.proList_con {width: 100%; margin-top:39px
}



.imglist ul li{float:left; font-size:12px;border-bottom:#e4e4e4 solid 1px; width:260px; 

height:430px; margin-left:50px;  }
.imglist ul li img{width:260px; height:320px!important;}
.imglist ul li span{ float:left;line-height:40px; font-size:16px;  width:260px; 

color:#3b3b3b;  text-align:left; line-height:25px; margin-top:15px}
.imglist ul li span a{ color:#000; font-size:18px; font-weight:normal}
.imglist ul li p{ float:left;line-height:25px; font-size:14px;  width:300px;  text-

align:left; color:#999999  }



.demo {
	OVERFLOW: hidden;
	WIDTH: 100%
}
.indemo {FLOAT: left; WIDTH: 800%}
.demo1 {FLOAT: left}
.demo2 {FLOAT: left}




.ipart02{ width:100%; margin:0 auto; padding:69px 0 90px 0; background:#fff;  

position:relative}
.wrap1{ width:1200px; margin:0 auto; display:flex;justify-content: space-between } 


.yu_zuo{ width:684px;}
.yu_you{ width:516px; overflow:hidden}



.ipart02 span{ font-size:40px; font-family:Arial, Helvetica, sans-serif; text-

transform:uppercase; color:#434345; display:block; font-weight:bold; text-align:left}
.ipart02 h2{ font-size:20px; color:#5a5a5a; text-align:left; font-weight:normal}


.yu_zuo ul{ width:90%; margin-top:30px; position:relative; padding-left:4%; padding-

top:2%;z-index:9999999}

.yu_zuo ul li{ border-bottom:1px #e2e2e2 dashed; }
.yu_zuo ul li a{ padding-left:5%; width:90%; font-size:14px; color:#5a5a5a;  background:url(../images/21.png) no-repeat left center;line-height:41px; height:41px; } 
.yu_zuo ul li a:hover{ color:#f91b40}
.yu_zuo ul li a span{font-size: 11px; color: #929292; font-weight:normal; float:right}

.yu_you img{ height:445px; width:auto} 

.button1{ width:286px; height:31px; background:#f91b40; color:#fff; float:right; margin-top:20px; text-align:center; padding-top:15px}
.button1 img{ width:56px; height:13px; margin:0 auto; text-align:center}
.button1:hover{ background:#434345}



.fenlei{ width:1200px; margin:0 auto}
.fenlei ul{ display:flex; justify-content: center ; margin-top:30px }
.fenlei ul li { width:13.5%;   }

.fenlei ul li a{ border:1px #ccc solid;padding:5% 1.5%; display:block; text-align:center; margin:0 2.5%; color:#333; border-top-left-radius: 13px;
    border-bottom-right-radius: 13px;}
.fenlei ul li a:hover{ background:#f91b40; color:#fff; transition:all 0.4s; margin-top:-5px}


#youshi{width:100%; margin:0 auto; clear:both; overflow:hidden; height:715px; background:url(../images/dt.png) no-repeat center top #f4f4f4; }
#youshi h2 {
    width: 1300px;
    padding-top: 80px;
    text-align: center;
    font-weight: 100;
    font-size: 36px;
    text-transform: uppercase;
    margin-bottom: 37px;
    color: #1f1f1f;
}#youshi h2 b{ font-size:36px; color:#f91b40}
#youshi h2 span {
    display: block;
    font-size: 16px;
    line-height: 25px;
    color: #5b5b5b;
    font-weight: 400;
    margin-top: 10px;
    background: url(../images/line.png) no-repeat center 10px;
}
.flex { display:flex; justify-content: space-between;}
#youshi .content { width:1300px; margin:0 auto; color:#fff;justify-content:center;flex-wrap: wrap; margin-top:-380px   }
	
#youshi dl { padding-top:19px; text-align:center; color:#292929; font-size:36px; margin:5px auto; width:34%;transition:All 0.4s ease-in-out;
	  }
#youshi dl:hover{transition:All 0.4s ease-in-out;transform: translate(0,-10px);
   }
.ssssAas{ }

#youshi dl dt { font-size:14px; line-height:26px; text-transform:uppercase; letter-spacing:0px; color:#666;}
#youshi dl dd { font-size:19px; line-height:25px; margin-top:10px;  color:#1b1b1b; margin-bottom:5px }

#youshi .zuo{ text-align:right; margin-right:15%; margin-bottom:3% }
#youshi .you{ text-align:left; margin-left:15%; margin-bottom:3%}
#youshi .zuo img{ float:right; margin: 10px}
#youshi .you img{ float:left; margin: 10px}





#home_shu_1 dl img{transition: all .7s ease;
    -moz-transition: all .7s ease;
    -webkit-transition: all .7s ease;
    -o-transition: all .7s ease;}
#home_shu_1  dl:hover img {
    transform: rotate(360deg);transition: all .3s ease;
    -moz-transition: all .7s ease;
    -webkit-transition: all .7s ease;
    -o-transition: all .7s ease; text-decoration:none
}
.home_pic{clear:both}
.home_pic img{ position:relative; width:490px; margin:0 auto; padding-top:20px;  transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.home_pic:hover img{ transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;




    transform: translate(0,10px);
    -webkit-transform: translate(0,-10px);
    -moz-transform: translate(0,-10px);
    -o-transform: translate(0,-10px);
    -ms-transform: translate(0,-10px);}

.pro_nr { width:1300px; margin:auto;}
.pro_nr h2 { width:1300px; padding-top:60px;  text-align:center;font-weight:100; font-size:36px;  text-transform:uppercase; margin-bottom:37px; color:#1f1f1f; letter-spacing:1px}
.pro_nr h2 span { display:block; font-size:16px; line-height:29px; color:#5b5b5b;font-weight:400; margin-top:20px; background:url(../images/line.png) no-repeat center 10px}
.pro_nr h2 b { font-weight:700; color:#1c1c1c; letter-spacing:2px}

